package com.highcom;

import com.highcom.service.UserService;
import com.highcom.service.impl.UserServiceImpl;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {
    public static void main(String[] args) {
        ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");

//        UserService userService = (UserService) ctx.getBean("userService");
//        UserService userService1 = (UserService) ctx.getBean("userService1");
//        UserService userService2 = (UserService) ctx.getBean("userService2");
//
//        userService.save();
//        userService1.save();
//        userService2.save();

//        UserService userService3 = (UserService) ctx.getBean("userService3");
//        UserService userService4 = (UserService) ctx.getBean("userService3");
//        System.out.println(userService4 == userService3);
        UserService userService4 = (UserService) ctx.getBean("userService4");
        userService4.save();
    }
}